在c++中为什么cout<<isalpha('a')<<endl;运行不了,而cout<<isalpha('a');却可以运行?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:30:52
invalid operands of types ‘int’ and ‘<unresolved overloaded function type>’ to binary ‘operator<<’
这是我运行cout<<isalpha('a')<<endl;的结果

本人用vs2008测试的结果是2,没有出现你上面的错误信息,你的错误信息是”在操作数"<<"后无效的整型操作数和未分解的超载函数类型”可能是你的字母写错了或是本身你的vc++6.0的兼容性不好!我一向喜欢用vs2008.

你自己再试一试,可能是你原来打错字了。

我用VC6试了一下,都可以啊

我的VS2003也可以